package com.example.workrecord.util.dingtalkopenapi.schedule;


public class ScheduleHelper {
//    /**
//     * 日程创建
//     * @param accessToken
//     * @param schdule
//     * @return
//     * @throws Exception
//     */
//    public static Map<String, Object> createSchdule(String accessToken, Schedule schdule) throws Exception {
//        String url = "https://oapi.dingtalk.com/topapi/calendar/create?access_token=" + accessToken;
//        String strResult = HttpUtil.doPostObj(url, schdule);
//        strResult = new String(strResult.getBytes(StandardCharsets.ISO_8859_1), StandardCharsets.UTF_8);
//        Map<String, Object> result = JsonUtils.getMap(strResult);
//        checkErr(result);
//        return result;
//
//    }
//
//    public static void checkErr(Map result) {
//        if (result.get("errcode") != null && !"0".equals(result.get("errcode").toString())) {
//            throw new BizException(result.get("errmsg").toString());
//        }
//    }
//
//    /**
//     * 日程删除
//     * @param token
//     * @param map
//     * @return
//     */
//    public static Map<String, Object>  deleteSchedule(String token, Map map) {
//        String url = "https://oapi.dingtalk.com/topapi/calendar/delete?access_token=" + token;
//        String strResult = HttpUtil.doPost(url, map);
//        strResult = new String(strResult.getBytes(StandardCharsets.ISO_8859_1), StandardCharsets.UTF_8);
//        Map<String, Object> result = JsonUtils.getMap(strResult);
//        checkErr(result);
//        return result;
//    }
//
//    public static Map<String, Object>  querySchedule(String token, Map map) {
//        String url = "https://oapi.dingtalk.com/topapi/calendar/list?access_token=" + token;
//        String strResult = HttpUtil.doPost(url, map);
//        strResult = new String(strResult.getBytes(StandardCharsets.ISO_8859_1), StandardCharsets.UTF_8);
//        Map<String, Object> result = JsonUtils.getMap(strResult);
//        checkErr(result);
//        return result;
//    }
}
